<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@page import="java.util.ArrayList"%>
<%@page import="model.Player"%>
<%@page import="model.Game"%>
<%@page import="model.GameManager"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Tom en Juan's Pokergame</title>
</head>
<body>

<b>Welkom bij Tom en Juan's Pokergame!</b><br /><br /><br />

<!--  TODO: Controlleren op dubbele of ongeldige naam in LobbyController en GameManager zoals bij Game aanmaken. -->
<%if((Player)session.getAttribute("player") == null || ((Player)session.getAttribute("player")).getName().equals("0")) {%>
	<form name="login" action="LobbyController.do" method="post">
		Log hier in:
		<table>
		<tr><td>Naam:</td><td><input type="text" name="name" /></td></tr><br />
		<tr><td>Wachtwoord:</td><td><input type="password" name="password" /></td></tr><br />
		</table>
		<input type="submit" value="Log in" />
	</form>
	<br />Niet bestaande gebruiker? <a href="Register.jsp">Registreer.</a>
	<%
}
else {
	%>Goeie dag <%=((Player)session.getAttribute("player")).getName()%>! Klik hieronder op een spel om mee te spelen, of maak onderaan de pagina zelf een spel aan.<br /><br />

<%
		GameManager gameManager = (GameManager)getServletContext().getAttribute("gameManager");
		ArrayList<Game> games = gameManager.getJoinableGames();%>
		<table border="1"><tr>
		<td><b>Game naam</b></td>
		<td><b>Small blind</b></td>
		<td><b>Aantal spelers</b></td></tr><%
		for(Game g : games) {
%>
			<tr><td><a href='LobbyController.do?goToGame=<%=g.getName()%>'> <%=g.getName()%></a></td>
			<td><%=g.getBlind()%></td>
			<td><%=g.getPlayers().size()%></td>
			</tr>
<%		}%>
		</table>
		<a href='LobbyController.do?refresh=now'>Vernieuwen</a><br /><br />
		
		<form name="newGame" action="LobbyController.do" method="post">
			<b>Spel aanmaken</b><br />
			<!-- STANDAARD SPUL VERWIJDEREN -->
			Spel naam: <input type="text" name="gameName"/><br />
			Small blind: <input type="text" name="blind" value='5'/><br />
			<input type="submit" value="Nu aanmaken" />
		</form>
		<br /><a href='LobbyController.do?log=out'>Log uit.</a>
<%}%>

</body>
</html>